// 1. 引入
const express = require('express');

// 2. 创建服务器应用程序
// 也就是原来的http.createServer
const app = express()

// 公开指定目录
// 只要这样做了，就可以直接通过/public/xxx 的方式访问 public目录中的所有资源了
// 当以 /public/ 开头的时候，去 ./public/ 目录中找对应的资源
app.use('/public/', express.static('./public/'));

// 当省略第一个参数的时候，则可以通过省略 /public 的方式来访问
// app.use(express.static('./public/'));

// 当服务器收到get请求 / 的时候，执行回调函数
app.get('/', function(request, responce) {
    responce.send('hello express!');
});

app.get('/about', function(request, responce) {
    responce.send('This is about');
});

app.listen(3000, function() {
    console.log('app is running at port 3000.')
});